Merck lifts full-year forecast as Keytruda sales soar