Push-pull stiff-stilbene: proton-gated visible-light photoswitching and acid-catalyzed isomerization