Exploring the substrate-assisted acetylation mechanism by UDP-linked sugar N-acetyltransferase from QM/MM calculations: the role of residue Asn84 and the effects of starting geometries