Wal-Mart sourcing deal lifts Li & Fung