Rory McIlroy defends right to skip media sessions after nonconforming driver news leaked at PGA Championship