Senators sign D Sanderson to eight-year extension