Humber pitches White Sox past Mariners 5-1