Industry slams oil and gas windfall tax which will send ‘shockwaves for years to come’