German unemployment edges down to 2.94 million in June, but underlying weakness persists · Pollar