A Framework for Climate Resilient Community-Based Adaptation