International Law for Humankind: Towards a New "Jus Gentium" by Antonio Augusto Cancado Trindade