Germany's manufacturing PMI at 18-month low in March