Text this: Novel Azo dyes containing a hydrazide-hydrazone moiety for dyeing polyester fabric