White Sox left-back Carlos Rodon throws non-hitter against Cleveland after losing the perfect game in the ninth innings