German grocery retail chain Spar has said its first-half results were hit by sluggish consumer spending and delays in the company's restructuring programme.