Ecological Adaptation to Altitude of Algal Communities in the Swat Valley (Hindu Cush Mountains, Pakistan)