Braves World Series trophy goes on display in DeKalb County