Protests overshadow football final in Brazil