Joint optimization of condition-based operation and maintenance strategy for load-sharing systems subject to hybrid continuous and discrete loads