Syntheses and properties of macromolecular fullerenes, a review