Harvesting microalgal biomass using crossflow membrane filtration: critical flux, filtration performance, and fouling characterization