Fullerene based organic-inorganic nanocomposites and their applications