EU faces battle to keep energy prices from tanking economy