A general approach to optimize disassembly sequence planning based on disassembly network : a case study from automotive industry