Middle East tensions keep oil prices up for 3rd day