What causes algal blooms, and how we can stop them?

Outbreaks of algae have killed up to a million fish in the Murray Darling Basin over the last two weeks. The phenomena of “algae blooms”, when the population of algae in a river rapidly grows and dies, can be devastating to local wildlife, ecosystems and people. But what are algae blooms? What causes them, and can we prevent them?