OSI Pharmaceuticals trims 2010 revenue outlook