President Donald Trump has said he’ll only sign an immigration deal that cancels the diversity visa lottery program, which allows people from countries...