Hamas says Israel foiling truce negotiations