Spanish PM: Europe not doing enough to stop 'genocide' in Gaza