政府失灵的原因及如何防治