The Trump administration has deployed US Marines in preparation for the possible takeover of Iran's key oil export hub.