Numerical study on the interface properties of a ZnO/c-Si heterojunction solar cell