Molecular engineering and solvent dependence of excitation energy hopping in self-assembled porphyrin boxes.