Lance Lynn wins 10th, Cardinals edge White Sox 1-0