composite porch flooring charlotte nc