USD/CHF holds above 0.7900 as Iran ceasefire uncertainty persists