Astellas extends offer to buy OSI Pharmaceuticals