Progress in single crystalline silicon nanowire solar cells