Germany's producer prices unexpectedly fall in March