Bill Gates praised Donald Trump for his interest in global health and innovation during a private three-hour dinner.