That cholera epidemic sweeping Haiti? Probably the fault of U.N. peacekeepers.