A method to optimize assemblability of industrial product in early design phase: from product architecture to assembly sequence