The US government has formally waived oil sanctions on Iran for a period of two months, as nuclear talks continued with Iranian officials in Switzerland.