Drug giant Eli Lilly has announced a $35 (£30) cap on the monthly costs patients face for insulin in the US, responding to outcry over the soaring cost of the diabetes medication. More than eight ...