Violence erupts in Rio favela near Olympic venues