A new self-adaptive algorithm for solving general mixed variational inequalities