German factory orders fall 3.8% in April, missing estimates by wide margin