US president Donald Trump in his Jerusalem-is-the-capital-of-Israel address said:
In 1995 Congress adopted the Jerusalem Embassy Act urging the federal government to relocate the American embassy to Jerusalem and to recognize that that city, and so importantly, is Israel's capital. This act passed Congress by an overwhelming bipartisan majority, and was reafirmed by unanimous vote of the Senate, only six months ago. Yet for over 20 years, every previous American president has exercised the law's waiver, refusing to move the US embassy to Jerusalem, or to recognize Jerusalem as Israel's capital city. Presidents issued these waivers under the belief that delaying recognition of Jerusalem would advance the cause of peace. Some say they lacked courage, but they made their best judgement based on facts as they understood them at the time. Nevertheless, the record is in. After more than two decades of waivers, we are no closer to a lasting peace agreement between Israel and the palestinians. It would be folly to assume that repeating the exact same formula, would now produce a different or better result.
Edit
I transcribed the video myself, but here's an online transctipt on The US government White House website