Thousands of Hungarians protested in Budapest on Saturday against a proposed new labour law that allows employers to ask for up to 400 hours of overtime work per year, a move its critics have billed as the "slave law".