AstraZeneca agrees to pay $7.9M to settle kickback allegations