The lives of 130 premature babies hang in the balance as health workers in Gaza battle to keep hospitals functioning