Functionalised tetrathiafulvalenes: new applications as versatile π-electron systems in materials chemistry