US President Donald Trump has announced plans to clear the Strait of Hormuz to secure the vital oil corridor, citing risks to global energy supplies and criticising other nations' inaction.