Germany rules out providing arms to Ukraine