Wal-Mart slows China store openings to 100 over three years