top rated roof overhang code requirements residential