Trump, top Democrats openly spar in Oval Office over border wall