The multifunctional protein HMGB1: 50 years of discovery