President Donald Trump says he will reconsider his decision to spare oil infrastructure on the island if Iran interferes with the safe passage of ships through the Strait of Hormuz.