Similar Items: Resource scheduling algorithm for maintenance planning