Core-shell structured photovoltaic devices based on PbS quantum dots and silicon nanopillar arrays.