Dispersion of swimming algae in laminar and turbulent channel flows: consequences for photobioreactors.