Latest figures by HM Revenue & Customs revealed it had to pay back more than £900mn in overpaid income tax to people who have made flexible withdrawals from their pensions.