Fouling strategies and the cleaning system of NF membranes and factors affecting cleaning efficiency