Longhorns win on walk-off homer