hidden roofing costs