Multifault Observer Based Detection Method for Brushless DC Motors