£310 million paid in 2014 to underwrite the medicines bill