Mexico City faces running out of water