WASHINGTON/DUBAI/ZURICH — Switzerland said US talks with Iranian negotiators on a pact to end the Middle East conflict would not take place on Friday, while Vice President JD Vance dropped plans to travel there, fuelling uncertainty whether a lasting truce can be found.