Germany annual CPI inflation edges lower to 2% in June