Israel and the Palestinians have agreed a new 72-hour Gaza ceasefire that would start at 0500 GMT Tuesday, said a senior official in Egypt, which is hosting truce talks.