Russia and Iran have signed a landmark agreement for Moscow to supply Tehran with fuel for its first nuclear reactor .