Brent hits new four-year high on Iran supply worries