AstraZeneca profit falls as patent expires on heartburn drug