Shire to pay $350 million for kickback allegations