Explanatory models of diabetes in the U.S. and Mexico: the patient-provider gap and cultural competence.