Palestinian and Lebanese protesters took to the streets in the Lebanese capital Beirut to denounce US President Trump's decision to recognise Jerusalem as the capital of Israel.