A preventive maintenance policy for a pull system with degradation and failures considering product quality. (April 2019)