Strategies to design electrodes and electrolytes for aqueous solar cells: performances, sustainability and scenarios