Nanoporous black multi-crystalline silicon solar cells: realization of low reflectance and explanation of high recombination loss