Shelden Williams assina com Celtics