Report: Israel, Hamas truce to be declared soon