Small businesses earn big from election spending