Hamas clears itself of UN Gaza war crimes charges