Teva Pharma buys majority stake in Taiyo for $460M