German consumer sentiments for August have plunged to an all-time low amid lingering concerns about rising energy and food prices.