Fragile Gaza ceasefire back on track - for now