Astellas vies for OSI Pharmaceuticals