The effect of colloid stability on membrane fouling