Australia has ruled out sending naval vessels to the Strait of Hormuz, despite US calls for allies to help protect oil tankers from Iranian attacks.