The International Criminal Court (ICC) was founded in 2002 to prosecute war crimes, genocide and crimes against humanity. But it faces criticism for wasting money, inefficiency and selective justice.