Leicester City score deep into stoppage time to complete a turnaround against Everton and close in on Premier League leaders Liverpool.