Iran is reportedly buying 46 Russian Su-35 jets in a secret $7B deal, deepening military ties amid rising regional tensions.