Donald Trump actually said...
I have determined that it is time to officially recognize Jerusalem as the capital of Israel. While previous presidents have made this a major campaign promise, they failed to deliver. Today, I am delivering.
Context
Trump announces the U.S. recognition of Jerusalem as Israel's capital, framing it as a fulfillment of a longstanding promise.
12/05/2017