Rory McIlroy admits Honda Classic withdrawal was big mistake