Cahors, terre des Jeux olympiques