National's rack up $128 million in promises during campaign to win Upper Hunter by-election