Hundreds of Palestinians demonstrate ahead of an announcement by US President Donald Trump in which he is expected to recognize Jerusalem as Israel's capital.