McIlroy takes over lead at WGC-Mexico