Thousands march in eastern Germany to protest soaring energy prices