Optimal data pooling for shared learning in maintenance operations