Trump has criticised the response to his call to help protect shipping in the Strait of Hormuz during the war on Iran.