Atlanta Braves flash new bling: World Series ring