Hamas formally rejects Israeli ceasefire offer