Speculating on health: public health meets finance in 'health impact bonds'.