Exploring your retirement planning options: tax-free savings account vs retirement annuity