explain the code of hammurabi​