Oil rises back to $100, stocks waver as Iran ceasefire deal is fragile