A descent proximal level bundle method for convex nondifferentiable optimization