The allocation of goods and services in a free market economy is performed by