European Parliament approves long-delayed EU-US trade agreement