Wind Turbine Sliding Mode Control and Wind Farm Energy Optimization with Fatigue Constraints