Anti-fouling membranes by manipulating surface wettability and their anti-fouling mechanism