Oil slips below $84 as demand forecasts clash with Iran deadlock