Upper Hunter byelection: Muswellbrook Hospital wins $32 million promise from Labor