Police and World Cup protesters clash in Brazil