Gloomy economic news sinks commodity prices