With just days to go before Congress votes, U.S. President Donald Trump on Saturday defended a Republican tax-cut plan against Democratic charges that it favors the rich, saying it will be "one of the great Christmas gifts" for the middle class.