Oil prices surge as Iran missile attack prompts supply fears