Aerodynamic inverse design of turbomachinery blading in two-dimensional viscous flow