President Donald Trump announced on Thursday that the US military will attack Iran 'very hard tonight' and intends to seize Kharg Island, the country’s key oil export hub, as tensions in the Middle East spiral.