Iran, world powers agree to hold another round of talks