Improved efficiency of solution-processed bulk-heterojunction organic solar cells and planar-heterojunction perovskite solar cells with efficient hole-extracting Si nanocrystals