Fault diagnosis for satellite sensors and actuators using nonlinear geometric approach and adaptive observers