Transonic airfoil calculations using solution-adaptive grids