Longview's Leonard commits to play football at Texas