SS&C TECHNOLOGIES HOLDINGS INC