Effect of annealing time on the structural and optical properties of n-CuO thin films deposited by sol-gel spin coating technique and its application in n-CuO/p-Si heterojunction diode