Paul Horsnell, head of commodities research at Standard Chartered, says the oil market has "gone too far."