Israel agrees to temporary ceasefire