McNealy steps aside as CEO, Sun posts another loss