Power maximization of variable-speed variable-pitch wind turbines using passive adaptive neural fault tolerant control