Trump signs defence bill preventing weapons sales to Turkey U.S. President Donald Trump has appeared at a ceremony in New York on Monday to sign a…