Germans feeling the squeeze over surging food, energy prices