Mexico City will likely run out of water in a few months