Muslim protesters throughout the world rally to denounce US President Trump's decision to recognise Jerusalem as the capital of Israel.