The State Pension age would need to rise to 70 or even 71 to ensure there are enough workers to pay the taxes needed to fund it, a report says.