Health insurance for undocumented immigrants: opportunities and barriers on the Mexican side of the US border.