Ultrathin boron-doped microcrystalline silicon as a novel constant band gap buffer inserted at the p-a-SiC:H/i-a-Si:H interface of amorphous silicon solar cells