President Donald Trump's pledge to declare Jerusalem as the capital of Israel has caused controversy across the world as the President's backing of Alabama Senate candidate Roy Moore sparks questions domestically. CNN's Jim Acosta reports.