foreign keys to multiple tables sql server