Braves address traffic concerns around new stadium