Nano-structures for solar cells with extremely thin absorbers