The Impacts of Climate Variability on Welfare in Rural Mexico