Nonsmooth trust region methods and their applications to mathematical programs with equilibrium constraintsVolgen