Highly ranked recruit switches from Texas to TCU