How has reason been used to justify social structures and hierarchies from the period of the Enlightenment up to the present-day?