Solar Induced Photocatalytic Degradation of Methylene Blue by CdS/Ag 2 O Nanocomposites