Biofouling of membranes: membrane preparation, characterization, and analysis of bacterial adhesion.