The Israeli ambassador to Washington has said a ceasefire deal to end fighting between Israel and the Lebanon-based Hezbollah could be reached “within days”.