Japan's Takeda agrees $62 billion takeover of Shire