Azobenzene-containing liquid crystalline polyester with π–π interactions: diverse thermo- and photo-responsive behaviours