Texas prosecutor killed outside courthouse