The transparent SnO/ZnO quantum dots/SnO2 p-n junction towards the enhancement of photovoltaic conversion