Tom Herman fired as head coach of Texas Longhorns