Text this: A Review on Assembly Sequence Planning and Assembly Line Balancing Optimisation Using Soft Computing Approaches