average cost for wpc composite deck