Influence of front contact work function on silicon heterojunction solar cell performance