Minimizing nonconvex nonsmooth functions via cutting planes and proximity control