Catalytic mechanism and allosteric regulation of UDP-glucose pyrophosphorylase from Leishmania major