Trump's Iran blockade call signals sustained squeeze as diesel hits $5.85