German court gives govt green light for Canada-EU trade deal