Brazilian protesters violently clash with police