The Cu2O/CuO/SnO2 transparent pn junction film device towards photovoltaic enhancement with Cu2+ self-oxidation transition layer