Tens of thousands of people march through London calling for Gaza ceasefire