Development of highly efficient cost-effective CdS/Ag nanocomposite for removal of azo dyes under UV and solar light