What are the pros and cons of annuities as a retirement income source?