NMSU men defeat Idaho, win 7th straight