Texas foundation gives $2.5M to New Mexico State University