Iran allowed a total of 10 oil tankers to pass through the Strait of Hormuz this week as a "present" to the United States, President Donald Trump said.