Boston's mayor, Marty Walsh, has refused to sign a contract to host the 2024 Olympics. His financially motivated decision is not final, however, and he awaits a report