Official death toll reaches 280 after disruptions to generators running life-support systems kill 18 patients.