Solving Constrained Variational Inequalities via a First-order Interior Point-based Method