create table with foreign key sql