USD/CHF slumps to 0.7960 as Mideast de-escalation weakens dollar