US president has said there will be no deal with Democrats on the Obama-era programme called Deferred Action for Childhood Arrivals, also known as DACA.