Mexico City could run out of water in a matter of months