Iran says Lebanon ceasefire must precede US talks