Texas shooting: Devin Kelley bought 2 guns and was charged with beating, dragging dog in Colorado