Primark CEO Paul Marchant resigns after judgement error