Physician roles in medicine-public health collaboration: future directions of the American Medical Association.