More than 3,000 acres of New Mexico public land being sold for oil and gas amid protests