McIlroy back on happy hunting ground in Dubai