spark sql insert into partitioned table