Middle East tensions weigh on markets