A Comparative Study of NMPC and Differential-Flatness-Based Control for Quadrotor Agile Flight