Iran urges Trump not to repeat June 'mistake'; Tehran 'ready' for diplomacy