AstraZeneca strengthens cancer business with new deals