Inflation and rising rates mean many future retirees could earn less than they had thought