1 student critical, 1 stable after boy opens fire in New Mexico middle school gym