Efficient production of D-1,2,4-butanetriol from D-xylose by engineered Escherichia coli whole-cell biocatalysts