United States President Donald Trump has signed a US$716 billion defence policy bill that authorises tougher regulations on foreign investments in the country.