Nuo Opera, a folk drama originating from ancient sacrificial ceremonies