New state pension rules mean workers pay through their 40s and 50s ‘for nothing’