Läkemedelsjätten Merck och japanska Daiichi Sankyo, partner till Astra Zeneca inom cancerläkemedel, är överens om en affär värd 22 miljarder dollar, motsvarande 240 miljarder kronor.