Scott Brown wins special election for Massachusetts's Senate seat in upset victory