Legal Protection Against Violations of the European Convention on Human Rights: Improving (Co-)operation of Strasbourg and Domestic Institutions