Merck raises full-year forecasts as vaccines power profit beat