HOW MUCH DOES A NEW ROOF COST? BREAKING DOWN THE PRICE