Putin and Erdogan in Tehran for direct talks