I hear both the terms buffalo and bison, and sometimes they seem to refer to the same animal. Is there a difference?