"The Eighth Amendment is not a ratchet, whereby a temporary consensus on leniency for a particular crime fixes a permanent constitutional maximum, disabling the States from giving effect to altered beliefs and responding to changed social conditions.