Approaches for solving machine loading problem in FMS: A Review