Malcolm Turnbull dumped as rivals try to out-coal each other in Upper Hunter by-election