Fault-tolerant control strategies for a class of Euler-Lagrange nonlinear systems subject to simultaneous sensor and actuator faults