Factors influencing interactions in zoos: animal-keeper relationship, animal-public interactions and solitary animal groups