Novartis to buy Takeda’s dry eye drug Xiidra for $3.4bn