A new approach for solving nonlinear Volterra integro-differential equations with Mittag--Leffler kernel