United Natural Foods Inc. buys Supervalu for $2.9 billion