Layer-dependent evolution in the physical properties of spin-coated cadmium oxide thin films and performance evaluation of p-Si/n-CdO/Al heterojunction diodes | Synapse