Shape Optimization of Airfoils Without and With Ground Effect Using a Multi-Objective Genetic Algorithm