Effect of spacer arm length on the performance of charge-modified ultrafiltration membranes