Liz Truss demands EU leaders stop filling Putin’s ‘war chest’ with oil and gas money