St John of God Hospital Ballarat opens new short stay unit