EU embargo on Russian oil, gas will take ‘months’