Leicester City appoint ex-Southampton boss Claude Puel