Hamas accuses Israel of ceasefire breach as 7,000 displaced