Annuities - tax deferred or time bomb?