Boris Johnson vows to end dependency on Russian oil and gas