Molecular dynamics simulations of porphyrin-dendrimer systems: toward modeling electron transfer in solution.