Mexico City Marathon disqualifies 11,000 runners for cheating