President Donald Trump has given substantial holiday gifts to four White House aides, including $US45,000 to his executive assistant Natalie Harp.