Push–pull fluorenones and benzazulenequinones: regioselective [4+2] and [2+2] cycloadditions of benzopentalenequinone derivative and alkynes bearing an aniline moiety