Braves will visit the White House to celebrate their 2021 World Series championship