A new constitution brings challenges and opportunities for Nepal