Japan's Astellas bids $3.5 billion for OSI Pharma