Optimal production lot-sizing and condition-based maintenance policy considering imperfect manufacturing process and inspection errors. (March 2023)