Mediators Qatar and Pakistan hailed 'encouraging progress' after US and Iranian negotiators worked through the night in Switzerland, reaching a 60-day framework despite Trump's threats to 'blow the shit out of them' and Tehran's renewed Hormuz blockade.