U.S. President Donald Trump said on Friday he will send about 1,500 American troops to the Middle East, mostly as a protective measure, amid heightened tensions with Iran.