Germans have rallied in the capital, Berlin, calling on the government to stop supplying weapons to Ukraine and cut military spending.