Marchionne vows never to repeat mistakes from Cherokee launch