Rory McIlroy grilled by eight-year-old Billy