Characterisation and defect engineering of poly-Si passivating contacts in silicon solar cells