Wal-Mart Tops Fortune 500 U.S. List