Viologens and extended viologen derivatives with mono- and di-hexyl substituents for highly stable all-in-one ECDs and solar cell powered large-area ECDs