Roy Jones Jr has been handed the Olympic gold medal he was controversially denied in 1988 in an extraordinary act of sportsmanship by the South Korean fighter who beat him.