Vietnamese water puppetry is a unique variation on the ancient Asian puppet tradition that dates back as far as the 11th century