A multi-component model for granular activated carbon filters combining biofilm and adsorption kinetics.