Protests in Europe demand end to 'genocide' in Gaza