The Vision of Catholic Social Thought: The Virtue of Solidarity and the Praxis of Human Rights