Attitude tracking control of rigid spacecraft with disturbance compensation