Mt. Pleasant softball holds off Southmoreland