French President Emmanuel Macron said to have nearly brokered call between the two leaders, but Iranian president refused at last minute due to lack of trust in US administration