Robust adaptive gain nonsingular fast terminal sliding mode control for spacecraft formation flying