Millions take the street in Brasilia