average cost to build a roof deck