Kenny Shiels says he is "heartbroken" to leave Kilmarnock and admits his love for the club clouded his judgement.