Pfizer Tops on Q1 Earnings, Generics Hit Revs