Strait of Hormuz disruption tests crude's $100 ceiling