Israeli troops and Hamas gunmen battled Saturday outside Gaza’s largest hospital. Frantic doctors said the last generator had run out of fuel, causing the death of a premature baby and four other patients. Thousands of war-wounded, medical staff and displaced…