President Donald Trump's campaign has spent nearly $100,000 of donor money to pay legal bills to the firm representing Jared Kushner, Winston & Strawn.