A displacement-like finite element model for J2 elastoplasticity: variational formulation and finite-step solution