Rory McIlroy defends his caddie Harry Diamond against criticism