Hamas chief says truce deal is 'close'