Text this: Hybrid p-type ZnO film and n-type ZnO nanorod p-n homo-junction for efficient photovoltaic applications