Second-Order Multi-Agent Consensus via Dynamic Displacement Interaction