Upper Hunter by-election voting begins