Crude oil price sinks to 16-year low of $26 per barrel