A new drug to be sold under the brand name Keytruda is approved for cancer patients who are no longer responding to other drugs.