Patent expiries cost AstraZeneca dear