Microstructures and photovoltaic properties of fullerene-based organic-inorganic hybrid solar cells