More than one million NHS staff in England will receive the three-year pay deal backdated from April.