Modelling longevity dynamics for pensions and annuity business