Middle East tensions push oil prices up