Amazon is closing on Walmart's top Fortune 500 crown