what is the difference between anthropology and cultural anthropology