In situ preparation of highly stable polyaniline/W18O49 hybrid nanocomposite as efficient visible light photocatalyst for aqueous Cr(VI) reduction.