Crowds rally in London demanding peace in Gaza