Thousands marched through Budapest’s city center on Saturday to protest against a new law that allows employers to ask staff to work up to 400 hours per year of overtime.