Beating forecasts, Germany's factory orders leap 6.4% in May