Rory McIlroy withdraws from Honda Classic