Crude oil prices hit seven-year highs on supply concerns