Mass protests rage in Brazil