Lifetime Cash Flow Annuities