Demand-supply shock could send crude price into $20s, Citi oil veteran says