Walmart Loses Fortune 500 Top Spot