Fullerene derivatives as electron donor for organic photovoltaic cells