Oil climbs 1% as Oman spill and Gulf attacks tighten supply