‘Anti-fascists’ defy neo-Nazis on Spanish streets