Pfizer, Bristol post mixed results for Q1