McIlroy shines at Italian Open on 2023 Ryder Cup course