Palestine official: Israel, Hamas agree on ceasefire

International