Signs of imminent truce between Gaza and Israel