Joel Fitzgibbon praises Labor candidate Jeff Drayton after Upper Hunter by-election loss