Banks cannot invest in Iran without US guarantees