Spanish carnival parade of dancing 'Nazis' sparks outrage