Rory McIlroy: How Dubai Desert Classic triumph proved world No 2 can win a major in 2024