Germany blames US president for Strait of Hormuz crisis