how much per square foot does composite porch floor cost