Germany divided over record $107B defense spending