Fabrication of Silicon Heterojunction Interdigitated Back-contacted (SHJ-IBC) solar cells