US-Iran fighting over Strait of Hormuz escalates with attacks on key infrastructure and military targets