US demands Iran open Strait of Hormuz as 20% of oil at risk