Mechanistic insights into off-flavor masking of textured soy protein using a Maillard reaction system with D-xylose and sulfur-containing amino acids