How long do bison live?