An ecological and taxonomic investigation of the cyanophycean flora of the foot hills of Garhwal Himalayas of Uttaranchal India