Hybrid photo-electrochemical and photo-voltaic cells (HPEV cells)