difference between human language and animal communication