Solid-state photovoltaic cell technology