Optimizing Performance of Windmills Using a Variable Stroke Mechanism