The role of acceptor and π-bridge for donor-driven halochromism of D-π-A N,N-dialkylaminostyrylhetarenes