Iran’s currency hits all-time low as western sanctions take their toll