How international public finance should fund a global social compact to eradicate poverty