German Manufacturing PMI Hits 51.4 as Supply Fears Mask Weakness