C's sign Terrence Williams for rest of season