Life Insurance or Annuities? Which One Is Better for Retirement Planning?