Causes of market failure