Pharmaceutical firm AstraZeneca has said it will invest £300m into UK drugs development in what the prime minister has ...