Understanding Annuities and what you need to know