Helical push-pull systems for solar cells : Electrochemical, computational, photovoltaic and NMR data