Aerodynamic Shape Optimization using Geometry Surrogates and Adjoint Method