Tehran casts doubt on timing of Trump's deal