Euro slides as Middle East uncertainty lifts dollar toward 100