Oil jumps back to $115 a barrel as the Iran war widens into second month