Synthesis and characterizations of Ag-doped CdO nanoparticles for P-N junction diode application