Iran missile test-fire pushes oil prices up