Pensions minister Guy Opperman has told MPs that around 12mn people are under-saving for their retirement, accounting for 38 per cent of the nation’s working age population.