A framework for pricing a mortality derivative: the q-forward contract.