US President Donald Trump has said Washington is reinstating a naval blockade on Iran and will be reimbursed 20 percent on all cargo shipped through the Strait of Hormuz after Tehran has claimed it has closed the strategic waterway.