AstraZeneca to pay £5.52 million to settle bribery probe