Claude Puel says defender Harry Maguire is happy at Leicester but could not guarantee he will stay at the club beyond the January transfer window.