Labor commits $25 million to full Putty Road interchange on Singleton Bypass ahead of Upper Hunter by-election