Deloitte: Supply shortfall to set $58/bbl oil in 2018