Dollar holds near $99 as eight-week Iran ceasefire steadies FX markets