Market failure and government failure