The discovery of ergothioneine biosynthesis genes from Pleurotus eryngii and its combinatorial expression in yeast