glycofullerene monosaccharide trialkynyl pentaerythritol 36 Ebola 28 0.3 μM