Old gods, new religions, and modern marriages in Nepal