Inverse and Direct Airfoil Design Using a Multiobjective Genetic Algorithm