A pensions 'crisis point' in less than two decades will see 2.7 million people retiring with less saved up than they need, analysis suggests.