The role of front-surface charges in interdigitated back contact silicon heterojunction solar cells