An efficient dye-sensitized solar cell with a promising material of Bi4Ti3O12 nanofibers/graphene. (10th October 2016)