Understanding the regioselectivity of the copper(I)- and ruthenium(II)- catalyzed [3 + 2] cycloadditions of azido derivative of ribose with terminal alkyne: a theoretical study