The shekel weakens against the US currency, gaining support from an expected Iran-US agreement and Israel’s complications in Lebanon; the euro also rises