why do countries trade with one another