Fuzzy sliding mode controller design for spacecraft attitude tracking in terms of quaternion