Shire to buy U.S. biotech firm FerroKin for up to $325 million