average price under deck roof