Leader-Following Coordination of Heterogeneous Multi-Agent Systems via Displacement Feedback