Chess rivals settle long-running cheating dispute