Germany and US wrestle over coronavirus vaccine