Iran and Switzerland agree on key next steps