US says 100 commercial vessels redirected from Strait of Hormuz