The Geo-Politics of the Strait of Hormuz: Could the U.S. Navy be defeated by Iran in the Persian Gulf?