Russia and Iran have reached an agreement to avoid using the U.S. dollar in bilateral trade in favor of using their own currencies, according to a new report.