US President Donald Trump criticises allies' reluctance to commit forces to open the key waterway for Gulf oil exports.