Texas boy dies after accidental shooting