Inverse airfoil design using the Navier-Stokes equations