Climate Change: Impacts Assessment and Community Based Adaptation Strategies A Case Study from Developing Country, Nepal