Inverted Silicon Nanopencil Array Solar Cells with Enhanced Contact Structures