Stocks gain 322 points amid positive World Bank report