How the European Legal System Works: Override, Non-Compliance, and Majoritarian Activism in International Regimes