US military blocks all Iranian ports as Trump's Hormuz threat takes effect