Charge transfer in mixed and segregated stacks of tetrathiafulvalene, tetrathianaphthalene and naphthalene diimide: a structural, spectroscopic and computational study