After Tehran says countries too 'ashamed' to join US-led naval coalition, British PM deploys ships to Strait of Hormuz to protect vessels from 'unlawful threats'