Biden announces Israel-Hamas ceasefire deal