per square foot does composite porch floor cost inexpensive