Fabrication and TCAD simulation of TiO2 nanorods electron transport layer based perovskite solar cells