Carlos Rodon shines with eight strikeouts over six innings as White Sox shut out Royals, 3-0