cost of roof over deck