roof cost breakdown