UK hits energy companies with new windfall taxes