Modelling the growth and movement of cyanobacteria in river systems.