300,000 people demonstrate in Israel to demand an agreement for the release of hostages still held in Gaza.