Conformation and reactivity in dibenzocyclooctadienes (DBCOD). A general approach to the total synthesis of fully substituted DBCOD lignans via borostannylative cyclization of α,ω-diynes