Annuities Explained: A Comprehensive Guide