Rory McIlroy claims his first victory on tour and becomes the youngest winner of the Dubai Desert Classic