Longevity Risk and Insurance Annuities with Mortality Guarantees