'Nervous' Mideast pushes oil to longest winning streak in a year