President Donald Trump and the U.S. military say a U.S. blockade of all Iranian ports and coastal areas will begin on Monday.