Iran slams US naval blockade as illegal, Trump warns Iranian ships and cites surge in Strait traffic, while China flags fragile ceasefire and urges restraint.