Synthesis of polyaniline/CdS (nanoflowers and nanorods) nanocomposites: a comparative study towards enhanced photocatalytic activity for degradation of organic dye