Higher energy prices push up inflation in Germany