The City Council voted overwhelmingly Wednesday to pass a bill banning landlords from forcing tenants to pay broker fees, though Mayor Adams has voiced concerns about the measure and could veto it.