Event-triggered distributed cross-dimensional formation control for heterogeneous multi-agent systems