glycofullerene monosaccharide trialkynyl pentaerythritol 36 Ebola 22 68 μM