Oil soars to three-year high on growing Middle East tensions – business live