Fault Estimation And Fault Tolerant Control With Application To Wind Turbine Systems