Molecular modelling of electron transfer systems by noncovalently linked porphyrin–acceptor pairing