Texas school shooting death toll rises to 21