A cost-based failure prioritization approach for selecting maintenance strategies for thermal power plants: a case study context of developing countries