Anger about the US decision to recognise Jerusalem as Israel's capital is escalating, with protests in several major cities around the world.