Palestinians celebrate the news of Hamas agreeing to ceasefire terms.