Floyd pitches six scoreless for White Sox in win