Souillac — commune in Lot, France