McNealy out, Schwartz in as Sun CEO