Fouling characteristics and cleaning approach of ultrafiltration membrane during xylose reductase separation