Is Boston becoming the sports city of the future?