Animal Communication Theory: Information, influence and inference in language evolution