Commercial shipping through the Strait of Hormuz fell to its lowest level in three weeks as renewed fighting between the US and Iran disrupted one of the world's busiest oil transit routes.