Iran pledges open transit through the Strait of Hormuz and agrees to admit IAEA inspectors amid talks in Switzerland.