Israel, Hamas finally reach breakthrough ceasefire agreement meant to end 15-month Gaza war, official says