Diagonal discrete gradient bundle method for derivative free nonsmooth optimization. (2nd August 2016)