Vietnam posts over 9 billion USD in trade surplus