Simulation and analysis of lead-free perovskite solar cells incorporating cerium oxide as electron transporting layer