Merck Q1 sales top $16 billion on strong Keytruda demand