Ukraine has pledged to target Russia's oil and gas sites, cutting off Moscow's access to vital funds for its war effort.