Complex Matrix Models and Statistics of Branched Coverings of 2D Surfaces