The EU’s energy price cap is destined to fail