The Braves got to celebrate through the streets of Atlanta after their first World Series win since 1995