An enhanced approach for implementing risk-based maintenance in a total productive maintenance perspective