US president Donald Trump believes putting the levies on imports of foreign goods will protect American businesses.