sql server foreign key references unique constraint