Spain: Cars set on fire in Barcelona on third day of protests