The Department for Work and Pensions has paid out nearly £572mn in state pension underpayments but critics say there is still a long way to go.