Palestine solidarity protests flood streets worldwide