Second largest U.S. public pension fund files suit against Wal-Mart