US stocks have finished sharply lower after the International Monetary Fund trimmed its global growth forecast while Germany posted a second straight day of disappointing economic data.

US stocks have finished sharply lower after the International Monetary Fund trimmed its global growth forecast while Germany posted a second straight day of disappointing economic data.