Doped a-Si1-xCx:H:B as Contact Materials for Improved Performance CdTe Solar Cells