Tree diversity, distribution and regeneration in major forest types along an extensive elevational gradient in Indian Himalaya: Implications for sustainable forest management