Impurity Gettering in Polycrystalline-Silicon Based Passivating Contacts—The Role of Oxide Stoichiometry and Pinholes