Structure of glycosyltransferase LmbT in complex with GDP and ergothioneine