average cost of porch railing