Energy markets risk ‘supply shock’ as vessels avoid Strait of Hormuz