Text this: Application of a design-for-remanufacture framework to the selection of product life-cycle fastening and joining methods