A splitting bundle approach for non-smooth non-convex minimization