Iran and Russia get down to business, stress finalizing energy deals