Germany to hike defense spending, buy new weapons