Finite-time distributed formation tracking control of multi-UAVs with a time-varying reference trajectory. (18th June 2017)