The judgment of the German Federal Constitutional Court on the Public Sector Purchase Program (PSPP) of the European Central Bank (ECB): has the Court gone too far?