Germany calls Trump's vow to take Panama Canal 'unacceptable'