Aerodynamic design using the truncated Newton algorithm and the continuous adjoint approach