More than half a century in the making: Nepal enshrines new constitution