Tens of thousands of pro-Palestinian demonstrators take to streets of London, Manchester and Glasgow