Novel bisthienylethene containing ferrocenyl-substituted naphthalimide: a photo- and redox multi-addressable molecular switch.