An optimization framework for anisotropic simplex mesh adaptation: Application to aerodynamic flows