Nutrient gradients in a granular activated carbon biofilter drives bacterial community organization and dynamics.