Financial disclosures reveal that Donald Trump gave holiday cash gifts totalling £99,600 to White House staff, sparking discussion about ethics and generosity.