UPDATE: Gaza ceasefire deal takes effect and fighting halts after delay