The Annuity Duration Puzzle