Hamas official predicts ceasefire soon