Graphene coated alumina-modified polypyrrole composite films as an efficient Pt-free counter electrode for dye-sensitized solar cells. (1st July 2016)