sql server foreign key references invalid table