Estimation Techniques for Switching Power Converters: Applications for Fault Diagnosis, Condition Monitoring, and Control