Should I Fund my Retirement Needs by Purchasing an Annuity?