Si Nanowire Based Thin Film Solar Cells: Concepts and Experimental Results