Mexico City teeters on 'unprecedented' water shortage