Despite having much lower wages, Mexicans have been paying more than Americans to fill up their tank