difference between medical anthropology and public health