EU set to adopt windfall levy, but no deal on gas price cap