Government accused of giving in to oil and gas giants with windfall tax change