Fault Diagnosis And Fault Tolerance For Mechatronic Systems: Recent Advances