How much will a new roof cost? Roof financing options in Cypress, Texas