Leicester City sign new contract with coach Ranieri