NBC: Republicans struggle in the Southwest as Latino voters stick with Democrats