A critical review on thermodynamic mechanisms of membrane fouling in membrane-based water treatment process