Demarai Gray signs new Leicester contract