Text this: Effects of annealing temperature on the optical properties and device performance of Ag / n-Si / CuPc / Ag solar cell prepared via spin coating method