McIlroy ready for US PGA title defence