AstraZeneca to pay $5.5M to settle bribery allegations