mexican gas shortage