A new fixed point algorithm for hardening plasticity based on non-linear mixed variational inequalities