US Dollar Index Steadies Above 99.00 on Iran Deal Ambiguity