Vietnam posts trade surplus of 22.44 billion USD