Iran's Hormuz threat puts 20% of global oil flows at risk