Dynamics of the haplochromine cichlid fauna and other ecological changes in Mwanza Gulf of Lake Victoria.