The man is a US citizen and a Trump supporter, the president has said, but no one in the government will identify the donor.

Last week, Trump traveled to the Middle East to promote his role in a fragile ceasefire between Israel and Hamas in the two-year Gaza war.

The Defense Department declined to answer when asked about ethics reviews of the anonymous donation.