Longhorns fire Diaz, Robinson takes over defense