Disturbance Rejection And System Identification Using Multi-Channel Adaptive Filtering And Receding-Horizon Control