20 patients, including 6 babies, die at Gaza hospital amid power outage