N'golo Kante offered new long term contract