Iran, six powers to hold nuclear talks in Switzerland on March 5-EU