Cahors, Weir on Tarn