Halogen bonds and other noncovalent interactions in the crystal structures of trans-1,2-diiodo alkenes: an ab initio and QTAIM study