Transaction costs and environmental policy design