Merck nears $40 billion deal for Seagen, report says