Braves will not use controversial ‘Screaming Indian’ logo on batting practice caps