EU approves AstraZeneca, Bristol diabetes drug