Free trade still the best bet for global economy