There have been rallies in the Pakistani city of Rawalpindi against US President Donald Trump's decision to recognise Jerusalem as Israel's capital.