Pfizer tops 2Q profit forecasts