Miswin Mahesh, oil analyst at Barclays, says a slowdown in global growth and lack of demand is putting downward pressure on oil prices.