Texas school shooting kills 20, including 18 students