Text this: Sustainable electrochemical devices based on earth-abundant materials for solar energy harvesting and storage