how long do longhorns live