Applications of MXene-based membranes in water purification: a review