Tory slammed for backing ‘struggling’ oil and gas giants as Labour demand windfall tax