Water-based solar cells: electrochemical behavior of state-of-art electrodes and electrolytes