Barclays to host boxing's 'Battle for Brooklyn'