Rory McIlroy beats Tiger Woods in 18-hole exhibition