Trump spars with Dems over border wall