vinyl front porch decking costs