Zinc 5,10,15,20-meso-tetraferrocenylporphyrin as an efficient donor in a supramolecular fullerene C-60 system