Social Contract Theory for a Diverse World: Beyond Tolerance