who is the only champion to reign for more than 10 years?
joe calzaghe