Donald Trump vs Vladimir Putin in Jerusalem