All-solid-state, semiconductor-sensitized nanoporous solar cells.