A review of CFD simulation in pressure driven membrane with fouling model and anti-fouling strategy