US President Donald Trump vowed to maintain a naval blockade on Iran and was briefed by commanders on further military options, according to a report, underscoring the fragility of the ceasefire between the warring countries.