how old is jack hannah