Convex Passivity Enforcement of Linear Macromodels via Alternate Subgradient Iterations