cost of mahogany porch decking