Violent protests continue for third straight night in Barcelona