In what is being claimed as one of the worst school shootings in American history, 19 young children and two adults have died at a primary school in south Texas.