President Donald Trump's legal team has reached a deal with the Justice Department to drop tax claims against him, his family and associates.