Home Golf Rory McIlroy takes 3-shot lead at Dubai Classic