Reliability analysis of a two-unit parallel system with dissimilar units and general distributions