Freshwater ecology: concepts and environmental applications