Fixed `Ord` implementation of `LargeKey`

Letting the compiler derive Ord automatically for LargeKey caused the
least significant bits to be sorted before the most significant bits,
causing the following bug:

    ghci> import Data.LargeWord (Word128)
    ghci> (18446744073709551616 :: Word128) < (2 :: Word128)
    True
    ghci>