AstraZeneca cuts 7,600 jobs