John Terry quits England on eve of 'racism' hearing