SynThesis Of Fullerene Derivatives For Diverse Applications: From Catalysis To Photovoltaics