Thousands say 'People First' in Scottish anti-cuts march