General properties of SnO2-GaAs and SnO2-Ge heterojunction photovoltaic cells