NBC: American tennis star Taylor Townsend apologizes for comments about Chinese food