Brazil: Rio streets seethe with anger at Catholic Church