Social Contract Theory and Transitional Justice: A Philosophical Approach to a Problem of Global Importance