average cost vinyl porch rails and posts with labor