A novel control strategy for quadrotors with variable mass and external disturbance