Observer-Based Time-Varying Backstepping Control for a Quadrotor Multi-Agent System